St. David's & Norfolk Court Hotels
14-20 Norfolk Sq., Westminster Abbey, London, United Kingdom, W2 1RS
(02077) 233856 Phone